feel compelled - French English Dictionary